OUTL
OUTLN

Syntax: OUTL [#]chan [,width,height,x,y]
   and: OUTLN [#chan,] width,height,x,y [,x_shad,y_shad]
    or: OUTLN    (SMSQ/E only)
Location: PEX (OUTL)
     and: ATARI_REXT (v2.12+), SMSQ/E (OUTLN)

This command OUTLN is used signal that a specified window (default #0) which must already be open, is to be looked after by the Pointer Environment (managed).

OUTLN needs to be used on the first channel which is OPENed.

If an OUTLN has been defined, any attempt to OPEN a window which would fall outside of the managed Primary Window will cause an 'out of range' error.

With the first syntax of the command, the first five parameters supplied to OUTLN are exactly the same as with WINDOW, however, you can also add two further parameters, x_shad and y_shad to specify the width of a shadow which will appear to the right and bottom (respectively) of the window to make it stand out. They both default to zero (no shadow).

SMSQ/E v2.53+ allows the second syntax, which will allow you to use OUTLN without any parameters at all.  In this case, the primary window will be outlined to the smallest area which can encompass all currently OPEN windows at the time that OUTLN is used.

The command OUTL is similar to OUTLN except for a few variations:

(1) If chan is not preceded by # then it is taken to be a QDOS channel number (and this command can therefore be used to redefine an Outline for any Job).

(2) You cannot specify a shadow.

(3) If only the chan parameter is used (with or without a #), then the current maximum sizes of the Jobs windows are used (similar to OUTLN without any parameters).

CROSS-REFERENCE:
See QFLIM.
WMON and WTV also add an outline to a program.
